Color Profile Properties
The interface to color profile objects is entirely procedural. You manipulate the information in a color profile by modifying its properties using QuickDraw GX functions.Color profile objects have three accessible properties, as shown in Figure 4-20. Note that, because a color profile is an object and not a data structure, the order of the properties as shown in Figure 4-20 is completely arbitrary. Properties in italics are references to other objects.
Figure 4-20 The color profile object and its properties
These are the three accessible properties in a color profile object:
QuickDraw GX provides functions to manipulate each of these properties.
- Profile data. Information specific to the individual profile, that usually includes color values and a set of data that plots the response of the device--from zero intensity to full intensity--when it generates each of the specified colors.
- Owner count. The number of existing references to this color profile object.
- Tag list. A list of references to custom information about this color profile object, stored in private data structures called tag objects. The chapter "Tag Objects" in this book describes tag objects in general and how you can use them to add custom information to objects.